//
//  FileTools.h
//  CommonTools
//
//  Created by guowk on 13-1-6.
//  Copyright (c) 2013年 guowk. All rights reserved.
//
// 读写文件工具包
//
// Version : 1.0


#import <Foundation/Foundation.h>

/** 获得 Document 文件夹路径 */
#define _Document [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]

@interface FileTools : NSObject
{
  
}

#pragma mark -
#pragma mark ==========================================
#pragma mark init
/** 获得对像 单例模式 */
+ (id)getInstance;

#pragma mark -
#pragma mark ==========================================
#pragma mark 基础功能

/**
 *  功能：判断文件是否存在
 *  参数：
 *        NSString			filePath				路径
 *  返回：BOOL
 */
- (BOOL)isExistAtPath:(NSString *)filePath;

/**
 *  功能：根据 Path 创建 文件
 *  参数：
 *        NSString			filePath				路径
 *  返回：BOOL
 */
- (BOOL)createFileAtPath:(NSString *)filePath;

/**
 *  功能：根据 Path 创建 文件夹
 *  参数：
 *        NSString			folderPath				路径
 *  返回：BOOL
 */
- (BOOL)createFolderAtPath:(NSString *)folderPath;

/**
 *  功能：copy 文件到相应的目录
 *  参数：
 *        NSString			fileName				文件名 -- 不包含路径
 *  返回：BOOL 
 */
- (BOOL)copyFileIfNeeded:(NSString *)fileName;
@end
